<!DOCTYPE html>
<head>
<style>
  body {
      margin-left: 100px;
      width: 400px;
  }

  #container {
      position: relative;
      top: 200px;
      left: 100px;
      height: 100px;
      border: 1px solid black;
  }

  #inner, #marker {
      position: absolute;
      top: 0;
      right: 0;
      width: 100px;
      height: 100px;
      background-color: green;
  }
  
  #marker {
      background-color: red;
  }
</style>
</head>

<body>
    <p><a href="https://bugs.webkit.org/show_bug.cgi?id=26397">https://bugs.webkit.org/show_bug.cgi?id=26397</a></p>
    <p>Changing position: relative to position: static results in mis-positioned descendant.</p>
    <p>You should see no red on this page. There should be a green box in the top right-hand corner</p>
    <div id="marker"></div>
    <div id="container">
        <div id="inner"></div>
    </div>
    <script>
        var testEl = document.getElementById('container');
        testEl.offsetHeight;
        testEl.style.position = 'static';
    </script>
    </body>
</html>
